Khảo sát Stack Overflow cho thấy các nhà phát triển vẫn sử dụng các công cụ AI bất chấp sự thất vọng, trích dẫn áp lực của người quản lý và lợi ích thực tế - nhưng cảnh báo chống lại việc lạm dụng sai và các sai lầm mã hóa tốn kém
Mặc dù công cụ AI đã trở thành phần thiết yếu trong phát triển phần mềm hiện đại, các nhà quản lý và lập trình viên vẫn phải tìm cách khai thác tối đa tiềm năng của chúng. Nỗ lực này không thiếu thách thức. Một khảo sát quy mô lớn của Stack Overflow cho thấy rằng các lập trình viên vẫn đang tìm kiếm cách sử dụng các công cụ này hiệu quả hơn.
Các mô hình ngôn ngữ lớn (LLMs) đang nhanh chóng thay đổi toàn bộ quy trình phát triển phần mềm, với các công cụ như ChatGPT và Copilot ảnh hưởng không chỉ đến lập trình viên mà còn đến các trang như Stack Overflow, nơi cung cấp trợ giúp lập trình, vì nhiều người có thể nhận được câu trả lời từ chatbot thay vì các nền tảng chuyên biệt này. Một khảo sát của Stack Overflow với 49,000 lập trình viên chuyên nghiệp cho thấy họ chấp nhận AI nhưng vẫn gặp khó khăn trong việc xác định vai trò của nó trong quy trình lập trình.
Trước đây, nền tảng này là công cụ chính cho các lập trình viên, nhưng hiện nay đã bị ảnh hưởng bởi sự phát triển của các mô hình ngôn ngữ lớn (LLMs) đang thay đổi cách lập trình viên viết và gỡ lỗi mã. Theo báo cáo mới nhất, bốn trong năm lập trình viên hiện dựa vào công cụ AI cho công việc của họ. Mặc dù sự phụ thuộc vào các công cụ này để cải thiện quy trình làm việc tăng lên, nhiều người vẫn hoài nghi về việc quá phụ thuộc vào các mô hình, khi niềm tin vào các phản hồi do AI tạo ra đã giảm từ 40% xuống 29% chỉ trong một năm.
Mặc dù việc sử dụng các công cụ AI ngày càng phổ biến, nhưng sự chênh lệch này cho thấy niềm tin vào công nghệ đang giảm sút do tác động phức tạp của các công cụ như GitHub Copilot và Cursor đối với nghề phát triển phần mềm. Hầu hết các lập trình viên nhận thức rằng những công cụ này sẽ tồn tại, nhưng họ không chắc chắn cách sử dụng tốt nhất và ranh giới cần được xác định. Khi được hỏi về điều khiến họ bực bội với các công cụ AI này, phần lớn cho biết độ chính xác và độ tin cậy của chúng khiến họ nghi ngờ.
📢 Liên hệ quảng cáo: 0919 852 204
Quảng cáo của bạn sẽ xuất hiện trên mọi trang!
Thông thường, mã lỗi dễ phát hiện hơn, nhưng khi kết hợp với các lỗi khó nhận biết, việc sửa chữa trở nên tốn thời gian. Tình huống trở nên nghiêm trọng hơn với các lập trình viên junior, những người tin tưởng vào mã do AI tạo ra, dẫn đến sự tự tin về kết quả có thể sai và khó khắc phục. Trong khảo sát, nhiều lập trình viên cho biết họ đã tìm đến Stack Overflow sau khi gặp vấn đề với công cụ AI.
Điều này có nghĩa là mặc dù ban đầu họ dựa vào các mô hình LLM, nhưng sau đó đã gặp phải vấn đề cần sự hỗ trợ từ cộng đồng lập trình viên rộng lớn hơn. Mặc dù AI đã phát triển, nhưng những vấn đề này vẫn tồn tại một số hạn chế cơ bản và không thể loại bỏ hoàn toàn. Luôn có chút không chắc chắn do các mô hình tạo mã dựa trên các mẫu. Các lập trình viên vẫn đang sử dụng các công cụ AI này bất chấp sự hoài nghi vì các nhà quản lý thúc đẩy việc áp dụng rộng rãi và vì các mô hình này hữu ích, miễn là chúng được sử dụng một cách khôn ngoan.
Nguồn: wccftech.com/stack-overflow-survey-reveals-developers-still-use-ai-tools-despite-frustrations-citing-manager-pressure-and-practical-benefits-but-warn-against-misuse-and-costly-coding-mistakes/